package com.hxzy.common.props;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * @Author wy
 * @Description 读取密钥锁定的属性
 * @Date 2023/8/31 9:26
 * @Version 1.0
 */
@Getter
@Setter
@ToString
@ConfigurationProperties(prefix = "pwdlock")
public class PasswordLockProperties {

    /**
     * 是否启用错误次数锁定功能
     */
    private Boolean enabled;

    /**
     * 连续密码输入错误最大次数
     */
    private Integer maxcount;

    /**
     * 密码错误持久时间
     */
    private Integer durationHour;

    /**
     * 密码错误后锁定账户的时间
     */
    private Integer lockedMinutes;

    /**
     * redis存储key前缀
     */
    private String pwdErrorPrefix;
}
